home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
A.C.E. 3
/
ACE CD 3.iso
/
files
/
docs
/
pctask3d.lha
/
PCTaskV3.0.doc
< prev
Wrap
Text File
|
1996-03-26
|
69KB
|
1,783 lines
·
: ¦ . _________ ________ _____________
._____¦ | · __ / : ___________/ _ \ \ __ _ /
| \ |____: : \_/ -A : \______ \ | \_ _: \_/ \_/
| \ ¦ | ¦ \_ ··D_ / / _/ | / |___/ \_
| : : | |_______/ `N· _/ \ \_________/ | \________/
¦ |_____¦ ¦ | : \__________/ \ ¦ \_
: : \__________| \___________/
. ·
. »»»» PRESENTS ««««
PC TASK - VERSION 3
===================
TYPED BY SHARD - N&B
USER REFERENCE MANUAL
---------------------
CONTENTS
--------
General Information
1.1 Introduction
1.2 System Requirements
1.3 Backing up your PC Task Disks
1.4 Installing PC-Task
1.5 Starting PC-Task
Configuring PC-Task
2.1 Option Screen
2.2 Saving Options / Using Defaults / Quitting
2.3 Floppy Disk Options
2.4 Hard Disk Options
2.5 Graphics Adapter Options
2.6 Advanced Video Options
2.7 Mouse, Parallel, Serial & Sound Options
2.8 Priority Options
2.9 Memory Options
2.10 ToolTypes / Shell Arguments
Emulating
3.1 General Emulating Information
3.2 Turning the Mouse Driver On
3.3 Rebooting and Quitting the Emulator
Using your PC
4.1 Creating a Bootable MS DOS Disk
4.2 Getting Around in MS DOS
4.3 Using CopyToA, CopyToI & DirA
4.4 Getting Software to Run
4.5 Obtaining as Much Memory as Possible
4.6 Achieving Faster Emulation
Technical Information
5.1 File Exchange with Floppy Disks
5.2 Using a 5.25" 40 Track Drive
5.3 Creating a HardDiskFile
5.4 File Exchange with HardDiskFiles
5.5 Creating a Hard Disk Partition
5.6 File Exchange with Hard Disk Partitions
5.7 Using an Amiga CD-ROM Drive
Appendix A Common Problems
Appendix B Hints & Tips Using PC-Task
Appendix C PC Boot Procedure
Appendix D Video Modes
Appendix E MS-DOS Hard Disk Transfer
Appendix F Technical Support
Appendix G Bug Reporting
Appendix H References
Appendix I Glossary
Index
1.1 Introduction
----------------
Even though the world computer market is still dominated by PC's, the
Amiga range of computers is excellent. You may wish to run PC software
but do not want to purchase a second computer. This is where PC-Task is
ideal. It allows you to run the majority of PC software packages (that
require an 80286 processor or below) on your Amiga computer, making use
of the peripherals and memory (up to 16MB) which you already own.
The multitasking capabilities of the Amiga range of computers is what
has set it apart from other computer systems. PC-Task is no exception -
it works without taking over your computer. When in operation the PC
Task application can be switched to when required. Multiple versions of
PC Task can be executed at the one time allowing you to run multiple PC
packages at once. At last pre emptive multitasking comes to the PC!
PC Task can support two floppy drives (including high density) and two
hard disks. Pseudo hard disks can be created as a file on your hard
disk. This feature allows the use of already created bridgeboard pseudo
hard disk files. You can also use an Amiga partition as an MS DOS hard
disk.
MS-DOS is not supplied with this package. Versions of DOS that are
suitable for use include 3.33, 5.0 or 6.2. MS-DOS can be purchased from
most computer stores. If you have a PC computer you are able to make a
bootable disk quite easily. Please refer to Section 4.1 - Creating a
Bootable MS-DOS Disk for more information.
Note: If you purchase MS DOS 6.2 it is supplied on high density
floppies. If you do not have a high density drive, there is a form
included in the package that entitles you to receive free low density
disks.
1.2 System Requirements
-----------------------
PC-Task requires an Amiga computer with at least 512K of RAM and AmigaOS
1.2+. Please note that some features of PC-Task will only work if you
have at least 1MB of RAM. Some display features will also be
unavailable if you do not have an AGA compatible Amiga or a third party
graphics card. See Section 2.5 - Graphic Adapter Options for more
information concerning display modes.
Provided on the PC Task program disks are versions of the software for
different Amiga processors. The supplied Commodore installer program
will install the correct version for your machine. If you are having
problems with the install process, remember that there is a help button
you can press.
Note: If you intend to run Windows 3.1 you will require a minimum of
1.5MB contiguous RAM (more recommended) and at least 6MB of available
hard disk space (10MB recommended).
1.3 Backing up your PC-Task Disks
---------------------------------
The PC-Task program disks are not copy protected to allow you to make
working backups of these disks. We recommend that you do this before
installing the software and to then install the software from the
backups Consult your Workbench manual for further information on making
backups.
It is legal to make one backup copy only of the package for your own
personal use. Please respect the enormous amount of time and effort put
into this product and do not make copies for other people. Please
support the developers of software as it is only through software
purchases that this, and other products, can be developed and improved.
1.4 Installing PC-Task
----------------------
PC-Task can easily be run from your program disks. It is not bootable
so you must use a Workbench disk to start your machine. If you have a
hard drive, PC-Task can be installed by double clicking the
Install-PC-Task icon. Follow the instructions that appear on screen.
On PC-Task Disk 1 is a directory called MSDOSUtils. It contains six
optional utilities that you can use with PC-Task during emulation:
COPYTOA.EXE See Section 4.3
COPYTOI.EXE See Section 4.3
DIRA.EXE See Section 4.3
PCTQUIT.EXE See Section 3.3
PCTMOUSE.EXE See Section 3.2
PCTCDROM.SYS See Section 5.7
These utilities are not required by PC-Task to run. If you wish to use
them, either use the ProduceUtilDisk program, to create a 720k MS-DOS
disk with a copy of the files, or copy the individual files across to an
MS-DOS disk if you have the appropriate software.
1.5 Starting PC-Task
--------------------
If you are running under AmigaOS 1.2 or 1.3 then you need to first
double click the TDPatch1213 program. This program fixes bugs and adds
some features to Kickstart to allow reading and writing to PC floppy
disks when running PC-Task.
To start PC Task double click the program icon that is appropriate to
your machine. The correct version of PC-Task for your machine is
dependent on your processor type. Below is a guide to which version is
applicable for each Amiga model:
PC-Task68000_10/PC-TaskTurbo68000_10 are for 68000 & 68010 machines.
i.e. stock Amiga 500, 600, 1000, 2000's.
PC-Task68020_60/PC-TaskTurbo68020_60 are for 68020 or later processors.
i.e. stock Amiga 1200, 3000, 3000T, 4000's.
The program should load and display an option screen. If the option
screen does not appear, but instead an error window stating that you
have the wrong processor type is displayed, then the wrong version of
PC-Task has been selected. If this occurs please reselect the correct
icon.
There are two PC Task programs for each type of processor. The Turbo
version of the program is faster but at a cost. It uses four times as
much memory as the normal version. So if you are running 1 MB extended
memory (plus the 1 MB conventional and upper memory area) PC Task will
allocate approximately 5MB, but if you use the PC TaskTurbo version, it
will try to allocate approximately 8MB of RAM.
2.1 Option Screen
-----------------
The option screen allows you to change the various functions of PC-Task.
To start the emulation just click the start button or press the return
key, after you have set the options to suit your preferences.
2.2 Saving Options / Using Defaults / Quitting
----------------------------------------------
At the bottom right of the PC Task option screen there are three
gadgets. These are used to control the configuration of PC Task.
Use Defaults
This resets all options to the default values.
Save Configuration
This creates a file in the current directory called "PC.config" which
contains the configuration as currently set. PC-Task attempts to load
this file each time it is executed and will use its values if found.
Quit
Quits PC Task
2.3 Floppy Disk Options
-----------------------
PC-Task is able to take advantage of the Amiga's disk drives so you are
able to read and write PC formatted disks. PCs use a different naming
system for their disk drives. Whereas the drives on the Amiga are
called DF0:, DF1: and so on, on the PC they are called drive A and drive
B. You can only have two floppy disk drives on a PC, so the letters C,
D, etc are used for hard drives.
On the bottom left of the option screen are two text gadgets used to
assign PC-Task's floppy drives A and B for use during emulation. The
floppy drives can be assigned to any device, by entering the name of the
drives into the text gadgets. By default DF0: is assigned as drive A,
and DF1: is assigned as drive B (if applicable). These are the first
two Amiga floppy drives. Alternatively if you have extra floppy drives
you can assign these as the PC drives, for example set DF1: as drive A
and DF2: as drive B.
By default, your Amiga floppy drives are used as MSDOS 720K drives
during emulation (or 1.44MB if you have a high density drive) and hence
can only read disks of that format. Please note only some later A3000's
and all A4000's were shipped standard with high density drives, other
machines do not have high density drives. To determine whether your
drive is high density, insert a high density floppy disk in the drive
(these disks have an extra hole opposite the write protect tab) and
format it from Amiga Workbench (only AmigaOS 2.0+). If it creates a
disk with 1.76 MB capacity then this is a high density drive. If you do
not have a high density drive in your Amiga several 3rd party high
density drives are available.
People who mount their drives as MS DOS drives, so they can read and
write files using the AmigaOS 2.1 + MS-DOS filesystem, or other such
software, can enter the device names that they use for that (e.g. PC0:
& PC1:) in the text gadgets.
2.4 Hard Disk Options
---------------------
During emulation a hard disk can either be a file or a partition on your
Amiga hard disk. Each has its advantages. A hard disk file is more
versatile. You are able to copy it, back it up and move it around, as
AmigaDOS treats it as a normal datafile. But the compromise is speed.
A hard disk partition is considerably faster.
You can emulate two hard disks, drive C and drive D. If you choose to
set up only one emulator hard disk, it must be assigned as drive C, as
drive D will not be accessed if drive C is not found. The emulator will
boot off drive C if no MS-DOS disk is found in floppy drive A and drive
C is bootable. Note that early versions of MS-DOS do not work with hard
disk partitions larger than 32MB. It is suggested that you create hard
disks of 32MB or less if you are using MS-DOS version 3.33 or lower.
It is important that you refer to Section 5.5 - Creating a Hard Disk
Partition if you want to use a real partition on your Amiga hard disk
instead of a hard disk file. The use of partitions should only be
attempted by advanced users.
If you have an existing bridgeboard hard disk file, click the left mouse
button on one of the hard disk text gadgets and enter the file name
(including path) in the text gadget e.g. "Work:IBMHardDiskFile".
PC-Task does not work with JLink virtual drives. If you want to create
a hard disk file on your Amiga hard disk follow the instructions
contained in Section 5.3 - Creating a HardDiskFile.
2.5 Graphics Adapter Options
----------------------------
You can emulate five different display adapters with PC-Task. You can
toggle between modes by clicking the left mouse button on the gadget
right of the Graphics Adapter text.
MDA
This is a monochrome, text only adapter that gives faster screen
updates. You are able to select the colours that will be used in the
Advanced Video Options
CGA
CGA is the default graphics option and has the most complete
implementation and compatibility.
EGA
EGA will do the same modes as MDA and CGA and adds some higher
resolution graphics modes.
VGA
VGA will do all the modes of MDA, CGA, EGA and higher resolution
graphics modes. One VGA mode requires a machine with the AGA chipset
(such as the A1200 & A4000) or with a graphic board capable of 256
colours in order to display the correct colours. Other machines will
display the mode but with incorrect colours.
SVGA 512K / SVGA 1 Mb / SVGA 2Mb
SVGA modes are high resolution graphics modes, some of which require a
machine with the AGA chipset or a graphics board capable of 256 colours
in order to display the correct colours. Other machines will display
the mode but with incorrect colours
Many PC games use non-standard modes and features of EGA/VGA and
therefore will not run correctly.
2.6 Advanced Video Options
--------------------------
Underneath the Graphics Adapter options you are able to select Advanced
Video Options. This will bring up another window allowing you to select
the Amiga screen mode for each graphics mode available. For a complete
list of modes, please refer to Appendix D - Video Modes.
Down Mode
This will move down through the list of available video modes.
Up Mode
This will move up through the list of available video modes.
Window/Screen
This will select whether the current mode will run in a window or on its
own screen. If running in a window the Public Screen can be selected
using the PUBSCREEN ToolType. See Section 2.10 - ToolTypes / Shell
Arguments.
Graphics Update
This selects whether the screen is updated immediately when any changes
are made, or only updated after every 1 , 2, 4 or 8 frames.
MDA Palette
This allows you to select the colours used when MDA is selected as the
graphics adapter. Colours can be adjusted by sliding the red, green and
blue gadget controls to the right of the colour boxes.
Set Mode
This gives you a choice, through the use of a screenmode requestor, of
the available screenmodes on which to run the current video mode.
AmigaOS 1.2 / 1.3 users will have to enter the mode ID in the text
gadget next to the Set Mode button. Some common modes are:
$0000 Lores
$8000 Hires
$8004 Hires Laced
PC Task will automatically default to values viewable on all machines if
no screenmode is selected for a PC graphics mode. If you select an
Amiga graphics mode which has less colours than the PC mode you are
using, the screen may look wrong, as PC-Task won't be able to use the
correct colours.
2.7 Mouse, Parallel, Serial & Sound Options
-------------------------------------------
You can toggle the Parallel, Serial, COM2 Mouse and Sound gadgets to on
or off by clicking the left mouse button on these gadgets at the top
right of the option screen.
When a tick is displayed in the gadget, the parallel or serial port can
be used during emulation for printing or communications with a modem.
By default both are selected for use.
To access either the serial or parallel ports with another Amiga
program, while PC Task is running, you will need to turn the relevant
port in PC-Task to off. See the Section 2.10 - ToolTypes / Shell
Arguments for information on how to select other serial and parallel
ports.
The COM2 Mouse option changes the mouse driver (when activated) to
emulate a Microsoft compatible serial mouse On COM2:. This increases
compatibility with software that uses its own drivers for serial mice
(eg. Windows 3.1). For more information on the mouse driver see
Section 3.2- Turning the Mouse Driver On.
The Sound option emulates basic PC sound. This is equivalent to the
motherboard sound present on most real PCs and is intended for simple
beeps it does not emulate SoundBlaster or other PC sound cards.
2.8 Priority Options
--------------------
As PC Task allows your Amiga to continue to multitask, two options are
provided to control the Amiga processor allocations to allow maximum
emulation performance.
"Priority when selected" is the priority the processor gives to running
the emulator, when the emulator screen / window is selected. Assigning
a value of one (1) to this option gives the emulator the majority of the
processors time when PC Task is in use. This means that the emulation
will run faster in the Amiga's multitasking environment. There is
usually no need to raise this value, as there is only minor speed
increases.
"Priority when not selected" is the priority the processor gives to
running the emulator when the emulator screen / window is not selected.
Assigning a value of negative one (-1) to this option gives other
programs the majority of the processor's time when PC-Task is not being
used.
2.9 Memory Options
------------------
In the bottom right of the option screen there are three sets of left /
right gadgets that allow you to change memory options of the PC. Before
we explain these options the way memory is used on PCs will be
discussed. The first 640K of memory on a PC is called conventional
memory. After that you have 384K which is used for system hardware,
device drivers, memory-resident programs, etc. and is referred to as
the upper memory area. If you are not using EGA, VGA or SVGA, you can
extend your conventional memory to 704K, and into the upper memory area.
Beyond this first 1MB there is the high memory area extended memory and
expanded memory. Consult your DOS manual or related book for
information on expanded memory and the high memory area.
The following memory options are available on the PC-Task option screen:
Conventional Memory
Sets the amount of memory PC Task will allocate for emulation with the
maximum base memory allowed being 704K, if MDA or CGA graphics adapter
selected, and 640K if EGA, VGA or SVGA is selected. For best
compatibility select 640K. If the emulator fails to get the amount set
it will try for a smaller amount until it gets too low to be functional.
Extended Memory
Sets the amount of extended memory which will be allocated for
emulation. You are able to select up to 15MB of extended memory. It is
best if you do not allocate all available fast RAM on your Amiga for
emulation. If you allocate more, PC Task may use Chip memory, which
will slow down the emulation.
Minimum Leave Available
This is the minimum amount of memory that the emulator will leave
available for other Amiga programs, after it has allocated the main
memory. This is used to ensure that your Amiga's available memory does
not get too low when the emulator allocates the amount it requires. If
the memory available gets below 64K the system may crash. It is
suggested that this value is never lowered below 16K.
Because MS DOS only manages conventional memory you need to use a
extended memory manager. HIMEM.SYS is one that does this and is
provided with MS-DOS. If you wish to use your extended memory you will
need the following line (or similar, depending on options) in your
CONFIG.SYS:
DEVICE=C:\DOS\HIMEM.SYS
If you are a using a different memory manager, please refer to its
documentation. Some programs require the availability of expanded
memory. Since MS-DOS only comes with EMM386, you are unable to use it
on PC-Task's 8086/80286 emulation. There are a number of shareware or
public domain memory managers that work well with PC-Task. We have
found that EMS40.SYS is one of these.
To free conventional memory to allow DOS programs to run, MS-DOS
provides the option of running MS-DOS in the high memory area, using the
following command in your CONFIG.SYS:
DOS=HIGH
This works with PC-Task, but we suggest only do this if you really need
the memory. Because of the way PC-Task works, this will slow down the
emulation.
A RAMDrive comes in handy when using PC-Task. The extended memory area
can be used for this. A typical RAMDrive would be set up in the
following manner in your CONFIG.SYS:
DEVICE=C:\DOS\RAMDRIVE.SYS 256 / e
2.10 Tooltypes / Shell Arguments
--------------------------------
There are a number of options that cannot be accessed from the PC-Task
option screen. These options are generally suited to the advanced user
and are specified by adding the ToolType to the PC-Task icon or
specifying the keyword after the program name when starting PC-Task from
a Shell / CLI.
If you are using AmigaOS 1.2 or 1.3 you will need to add "=ON" to a
ToolType to turn it on. These users will also have to enclose the
ToolType with brackets to turn it off. For example, with the
NOOPTIONWINDOW ToolType, AmigaOS 1.2 / 1.3 users will use:
NOOPTIONWINDOW=ON
to stop the option screen from appearing, and
(NOOPTIONWINDOW=ON)
to make it appear (if there is no ToolType, the option screen will still
appear).
Following are the accepted ToolTypes.
LANGUAGE=ENGLISH, DEUTSCH, FRANCAIS
Three languages are built into PC-Task and can be selected by this
ToolType. If you do not have this keyword, PC-Task will default to the
languages set in your preferences if you have AmigaOS 2.1 or above.
Otherwise the English language will be used.
MAXDEPTHTWO
MAXDEPTHTHREE
These two ToolTypes limit the maximum screen depth that PC-Task will
open. This can be of great use on an Old or ECS Chipset machines with
chip (graphics) memory only or chip and slowfast (memory at $c00000
which is called fast on the system but is as slow as chip memory) memory
only. On such a machine any more than a depth of two on a screen with a
width of 640 will slow down the operation of PC Task if you do not mind
losing some colours you can get faster operation by using either of
these keywords. MAXDEPTHTWO limits the screen display to a depth of 2
for HIRES (width 640) screens. For LORES (width 320) screens double the
depth is allowed before slowdown occurs.
BOOTANYFLOPPY
Does not check for valid boot code. Will boot from any MS-DOS floppy
disk.
SERIAL=name.device,unit,flags
If you have more than the internal serial port on your machine or just
want PC Task to use the device instead of going direct to the internal
serial port hardware, you can use this keyword. For using the internal
port with the serial device use "serial.device,0,0".
PARALLEL=name.device,unit,flags
If you have more than the internal parallel port on your machine you can
use this keyword. What PC-Task defaults to when you dont give a
PARALLEL keyword is "parallel.device,0,32". The 32 means it will open
in shared mode.
FONT=name.font
If you wish to specify your own font for use during emulation use this
keyword. You can supply 8*8, 8*14 and 8*16 fonts.
NEVERBLANKPOINTER
Stops the mouse pointer from ever being turned off.
FORCEFASTMEM
Force PC-Task to get the PC memory from fast ram. This is only of use
if you have more chip memory than fast memory.
NOOPTIONWINDOW
This stops the option screen/window from appearing when loading PC-Task.
This option should be used when you want to use the options you have
previously saved and go straight to the emulation.
PUBSCREEN=PUBSCREENNAME
PC-Task has the ability to open its option and emulation window on a
public screen. This is how you are able to use it as a window on the
Workbench screen. It also means you can open it on your favourite
program (as long as it uses a public screen). To use this ToolType,
substitute the public screen name for PUBSCREENNAME. For example, if
you wish to open the window on Workbench you would use:
PUBSCREEN=Workbench
And to open the window on your first DirWork 2.1 screen:
PUBSCREEN=DIRWORK_1
NOGOLDENGATE
Use this to ignore a GoldenGate I or II board.
BOOTHARDDISKFIRST
If used PC-Task will ignore any floppy disks in your drives and boot
from drive C if available.
BADPAL
Allows the 68020+ processors to use the 68000 version of PC-Task. This
may be of use to people who have a bad 68030 board that doesn't read
words from odd locations.
DISKMASK=MASKVALUE
Some hard disk controllers cannot DMA to all memory locations. This can
cause problems with PC Task, but this ToolType can fix the problem. The
MASKVALUE determines the highest memory location PC-Task will use for
disk transfers. Some typical examples would be:
DISKMASK=0xFFFFFFFE
DISKMASK=0xFFFFFF
Some controllers that may exhibit problems when DMA'ing to 32bit RAM:
GVP Series II SCSI/RAM
A570 with ROM revision below 6.6
A2091 with ROM revision below 6.6
3.1 General Emulating Information
---------------------------------
The PC emulator starts by displaying the memory available for the PC and
drive A-D's allocation. Insert a 720K DOS boot disk (or 1.44MB if you
have a high density drive) into drive A, which is usually the internal
drive DF0:, which the emulator will try to boot off. If no disk is
found in drive A, the emulator will try to boot off the hard disk C.
Once PC Task has booted you will be able to run PC software as you would
on a real PC.
3.2 Turning the Mouse Driver On
-------------------------------
To turn the mouse driver on press LeftAmiga-P. This should be done
prior to starting the PC program that you wish to use the mouse with.
You can also use the MS-DOS utility PCTMouse.EXE that is supplied with
PC-Task to turn the mouse driver on. If you want the mouse driver to be
on always, you can put the PCTMouse.EXE command in your AUTOEXEC.BAT
file (see your MS-DOS manual for more details on the AUTOEXEC.BAT file).
Note: If you are using a screen for PC-Task the top part of the screen
is cleared when you turn the mouse driver on and you can no longer use
the screen's drag and depth gadgets. This means you cannot use the
mouse to move the screen to the back. LeftAmiga-M will allow you to
switch screens.
3.3 Rebooting & Quitting the Emulator
-------------------------------------
PC-Task can be rebooted just like a real PC, using the same keys as a
PC. To do this, press the Ctrl-Alt-DEL keys all at the same time.
To quit the emulator press LeftAmiga-RightAmiga-DEL or LeftAmiga-DEL.
You can also use the MS-DOS utility PCTQUIT.EXE, which is supplied with
PC-Task, from the MS-DOS shell.
4.1 Creating a Bootable MS-DOS Disk
-----------------------------------
In order for you to be able to use the PC-Task emulation (or even a real
PC) a bootable MS-DOS disk is needed unless you have a bootable
HardDiskFile or partition from which to boot. To create a system disk
(720K bootable) for use with PC-Task, you can insert a 3,5" DSDD (double
sided double density) disk in a real PC's drive A: and enter at the
MS-DOS prompt:
format A: /s Or
format A: /s /f:720 Or
format A: /s /n:9
Insert this disk when you boot the emulator.
4.2 Getting Around in MS-DOS
----------------------------
There are many versions of DOS for PC's. Here is a quick guide to DOS.
We recommend you purchase a guide for DOS if you are not familiar with
it. There are many available, and any good PC store or technical
bookshop should be able to help you.
DOS is in some ways similar to the Shell/CLI. If you type 'dir' you
will get a directory listed of the current directory and if you type 'cd
<directory>' you will change your current directory. Your MS-DOS manual
will give a list of all the commands available. One difference to note
is the use of the backslash (\) instead of the foreslash (/) used under
AmigaDos.
As we have said before, the floppy disk drives are called drive A and
drive B and the hard disks are called drive C, D, etc. Remember to use
'<drive>' to change the current drive, instead of 'cd A:'. e.g. 'C:'
or 'A:'.
Filenames under MS-DOS have a maximum of 8 characters with a 3 character
extension describing the type of file. Files ending with .EXE or .COM
are usually programs which can be run by typing their name. Script type
files with a .BAT extension are text files containing a list of commands
to execute which you can execute by just typing their name. General
text files usually end with .DOC or .TXT.
Some common files you will see are AUTOEXEC.BAT and CONFIG.SYS. These
are both text files and are similar to the AmigaDOS startup-sequence
located in the s: directory. The CONFIG.SYS file is executed first, and
contains commands which configure your computer, such as device and
mouse drivers. The AUTOEXEC.BAT file is executed next, and runs
commands such as setting your path, running virus checkers, and starting
memory resident programs.
4.3 Using CopyToA, CopyToI & DirA
---------------------------------
PC-Task comes with two MS-DOS utility programs which allow you to copy
files between the PC devices PC-Task is using and your Amiga devices.
These programs are located on the MSDOSUtil disk (see Section 1.4 -
Installing PC-Task) are are used whilst running the PC Task emulation.
The programs are:
CopyToI AmigaPathFile IBMPathFile
Allows you to copy a file from your Amiga device (such as RAM, hard disk
or floppy) to your PC device. For example:
CopyToI DH0:file.dat a:file.dat
This copies the file file.dat from DH0: to the floppy disk in drive A.
CopyToA IBMPathFile AmigaPathFile
Allows you to copy a file from your PC device to your Amiga device. It
works the same way as CopyToI but in the opposite direction. For
example:
CopyToA a:file.dat DH0:file.dat
This copies file.dat from your PC floppy drive A to your Amiga hard
drive DH0:.
To print a file using your Amiga printer driver use the following
example:
CopyToA a:file.txt PRT:
To copy a file directly to your Amiga parallel port use the following
example:
CopyToA a: file.txt PAR:
DirA AmigaPathFile
Allows you to display the contents of an Amiga drive while running the
PC-Task emulation. For example, typing:
DirA work: files/
will display all the contents of the work:files/ directory on your
Amiga's drive.
4.4 Getting Software to Run
---------------------------
If a program does not work it may if you use a different graphics
adapter. CGA is the most compatible adapter in PC-Task.
Make sure the program you are trying will work on a normal PC and does
not require a 80386 or greater processor machine, or more memory than
you can allocate.
Use the 640K conventional memory setting on the options screen as it is
the most compatible.
4.5 Obtaining as Much Memory as Possible
----------------------------------------
If you have 1.5MB or less memory available on your machine you might not
be getting the full 640K for your PC emulation. Try one or more of the
following:
Software Methods
Make a boot disk that only runs PC-Task (include TDPatch1213 if using
AmigaOS 1.2/1.3).
Select MDA from the option screen, as it uses the least memory.
Switch the serial and parallel ports to off in the PC-Task option
screen.
Disconnect external Disk Drives.
Lower the value of "Minimum Leave Available" on option screen.
Run the LeaveSlowFast program from a Shell/CLI if you have a
512KChip/512K Slow Fast machine.
Do not crunch the PC-Task program.
Hardware Methods
Many A500/A501 machines and A2000's have 512K chip memory and 512K fast
memory. Since this memory is in separate locations PC-Task can only
allocate a largest possible area of 512K. Most of these machines can be
allocated to have 1MB of chip memory by a repair centre. This helps
PC-Task access more memory for emulation. There is no speed loss as
this "fast" memory is actually as slow as chip and not real "fast".
Alternatively you could buy more memory!
4.6 Achieving Faster Emulation
------------------------------
Software Methods
Use the MDA Graphics Adapter. This mode only uses 2 colour text and is
one of the fastest video modes to update.
When using either CGA, EGA, VGA or SVGA add MAXDEPTHTWO or MAXDEPTHTHREE
to the PC-Task icon ToolTypes or your Shell/CLI arguments. These
keywords reduce the number of colours displayed and therefore make a
large difference to speed on a machine with only chip and slow fast
memory.
Do not run other programs in the background when using the emulator.
Use AmigaOS 2.0+.
When using PC-Task in its own window or on a graphics board, screen
updates will be considerably faster under AmigaOS 3.0+.
Hardware Methods
Having at least 1MB of true Fast RAM (2Mb or more is recommended).
Faster processors such as a 68020, 68030 or 68040 will increase the
emulation speed. It is very important to have at least 1MB of 32bit RAM
when using faster processors.
AGA machines, such as an A1200 or A4000, or machines with 24bit graphics
boards have faster graphics updates. Some display modes PC-Task uses
slow down emulation on ECS or earlier chipset machines.
5.1 File Exchange with Floppy Disks
-----------------------------------
Files on an MS-DOS disk can be accessed from the Amiga environment by
using CrossDos as supplied with AmigaOS 2.1+, MSH, MultiDOS and similar
products. The files on these disks may then be accessed transparently
from within any Amiga program. You are also able to specify these
devices as either drive A or B in PC-Task's Floppy Disk Options (see
Section 2.3 - Floppy Disk Options).
Warning: Filesystems usually make the assumption they are the only one
with access to a drive, hence they often keep data internally. Don't
write to a drive from AmigaDOS and under PC-Task and expect both systems
to know about the change. You can use the disk change command from the
Amiga side to tell the Amiga filesystem that the disk has been changed
since it was last accessed but no such command exists under MS-DOS. We
suggest you don't write to a drive from the Amiga side while PC-Task is
running to avoid this problem.
5.2 Using a 5.25" 40 Track Drive
--------------------------------
Amiga owners with 40 Track, or 40 Track capable, 5.25" disk drives can
use them under PC-Task. They are accessed by using a mountlist entry
that indicates to PC Task that they have 40 Tracks (not 80). This can
be done by adding the following to your "devs:mountlist" file:
MS3:
Device =trackdisk.device
Unit = 2
Flags = 0
Surfaces = 2
BlocksPerTrack = 9
LowCyl = 0
HighCyl = 39
#
Where the value for unit corresponds to 0=DF0:, 1=DF1:, 2=DF2: and the
value for BlockPerTrack corresponds to 9=360K, 8=320K.
You should use an MS-DOS device (such as mfm.device that comes with
Workbench 2.1 +) instead of trackdisk.device.
If you are running AmigaOS 1.2 or 1.3 you will need to provide an MS-DOS
device as trackdisk.device won't be patched by TDPatch1213 and will
therefore result in errors.
MS3:
FileSystem = L:CrossDOSFileSystem
Device = mfm.device
Unit = 2
Flags = 0
Surfaces = 2
SectorsPerTrack = 9
SectorSize = 512
Reserved = 1
Interleave = 0
LowCyl = 0
HighCyl = 39
Buffers = 5
BufMemType = 0
StackSize = 600
Priority = 10
GlobVec = -1
DosType = 0x4D534400
#
Execute the command "mount MS3:" from a Shell/CLI. Then specify MS3: in
the drive A or drive B text gadget on the option screen. This will
allow you to use that drive as a 360K 5.25" disk drive.
5.3 Creating a HardDiskFile
---------------------------
A HardDiskFile is an Amiga datafile which PC-Task uses as an MS-DOS hard
disk. To get the best speed out of HardDiskFiles you should create them
on a freshly formatted or defragmented AmigaDOS hard disk partition.
Step 1
Click on the Create HardDiskFile gadget on the option screen.
Step 2
Click on the file name text gadget and enter the file name (including
path) you wish to assign to your hard disk file.
eg. Work: IBMHardDriveFile
Step 3
Click the size text gadget and enter the size in megabytes you wish to
use. A value of less than 32MB is recommended when using version 3.33
or below of MS-DOS.
Step 4
Click the GoDoIt gadget. If all is well the file should be created on
your hard drive after a period of time. Do not reset your computer
while creating a hard disk file as this may invalidate your hard disk.
Step 5
Click the HardDrive C text gadget and enter the name you entered in step
2. Save this configuration.
Step 6
Start the emulator and boot off an MS-DOS disk that contains the MS-DOS
programs FDisk and Format. Do not use FDisk and Format programs which
you may have copied from a PC portable, FDisk and Format are MS-DOS
commands, not contained in COMMAND.COM, that come separately with the
MS-DOS package.
Note: You can use the MS-DOS 5.0 install disk for steps 6 to 8.
Step 7
Execute the FDisk program and partition the hard disk (Note: Usually it
is sufficient to enter return to all options).
Step 8
Now use the format command:
format c: (To format only)
format c: /s (To make the hard disk bootable)
Or make the hard disk bootable by using the command:
sys c:
Step 9
You should now be able to access hard disk C.
Make sure that the partition you have created the HardDiskFile on has
buffers. This will speed up its operation. You do this by either using
HDToolBox or the Addbuffers command in a Shell/CLI. Using 29 buffers
per megabyte of HardDiskFile is the optimum, ie. if you have a 20MB
HardDiskFile, use buffers of 580 (20x29).
5.4 File Exchange with HardDiskFiles
------------------------------------
CrossDos - as supplied with AmigaOS 2.1+, MSH, MultiDOS and similar
products currently do not allow reading of PC Task and bridgeboard type
hard disk files. Provided on the PC-Task disk is a device called
"hardfile.device" which can be used to allow reading and writing of
files from these drives.
To access the hard disk file, add an entry to your "devs:mountlist" and
mount the device. You must also assign HF: to the directory containing
the hard disk file. The hard disk file must be named HardFileX where X
is the unit you wish to use. When PC Task creates a HardDiskFile it
always uses 32 BlocksPerTrack, 4 Surfaces and varies the number of
cylinders (16 per MB). The hardfile.device automatically goes past the
partition information, losing the first track of the hard disk file.
The mountlist must allow for this missing track. A simple way to do
this is to set surfaces to 1 instead of 4, and to multiply the cylinder
number by 4 and subtract one for the missing partition track.
A simple way to calculate the HighCyl requires is to use the following
calculation:
HighCyl = (Size in MB X 4 x 16) - 2
For a 4MB HardDiskFile your HighCyl would be:
HighCyl = (4 x 4 x 16) - 2 = 254
Below is an example of a 1MB HardDiskFile under AmigaOS 2.1+:
MH0:
Device = hardfile.device
Unit = 0
Flags = 0
Surfaces = 1
BlocksPerTrack = 32
LowCyl = 0
HighCyl = 62
Reserved = 0
FileSystem = L:CrossDOSFileSystem
Stacksize = 4000
Priority = 5
GlobVec = -1
Buffers = 5
BufMemType = 1
DosType = 0x4D534400
#
Below is an example for an MSH 1MB HardDiskFile:
MH0:
Device = hardfile.device
Unit = 0
Flags = 0
Surfaces = 1
BlocksperTrack = 32
LowCyl = 0
HighCyl = 62
Reserved = 0
FileSystem = L:MessyFileSystem
Stacksize = 4000
Priority = 5
GlobVec = -1
Buffers = 5
BufMemType = 1
DosType = 0
#
Do not use this device name (e.g. MH0:) as the hard drive specification
for drive C or drive D in PC Task.
Warning: Filesystems usually make the assumption they are the only one
with access to a drive, hence they often keep data internally. Don't
write to a drive from AmigaDOS and under PC-Task and expect both systems
to know about the change. You can use the diskchange command from the
Amiga side to tell the Amiga filesystem that the disk has been changed
since it was last accessed but no such command exists under MS-DOS. We
suggest you don't write to a drive from the Amiga side while PC Task is
running to avoid this problem.
5.5 Creating a Hard Disk Partition
----------------------------------
Setting up a partition on your hard disk is more complicated than using
a file as a hard disk, as described in Section 2.4 - Hard Disk Options.
Only advanced users should attempt to set up a PC partition and even
then must keep in mind that the wrong setup may cause loss of data on
the hard disk.
You must assign an area of your hard disk for creating a PC partition,
either by using partitioning software such as Commodore's HDToolBox or
GVP's Faaastprep (if using a drive attached to a GVP controller), or by
creating a mountlist entry for the partition in the file
"devs:mountlist". If using versions of MS-DOS below 3.33 a partition
cannot be larger than 32MB.
The DOSType (sometimes called the Identifier) must be set to 0x4d534800,
then specify the partition as hard disk C or D on the PC Task option
screen and use FDisk and Format to partition it. If you wish to be able
to boot from this partition you must specify the drive as hard disk C
and boot from a floppy. Follow steps 6-9 in Section 5.3 - Creating a
HardDiskFile for FDisking and formatting your partition.
MS-DOS has a series of restrictions on the size of various parameters of
a hard disk. PC-Task solves this problem if the DOSType=0x4D534800
through the following formula:
TotalNumberOfBlocks=
((HighCyl+1)- L- LowCyl) *Surfaces*BlocksPerTrack
MSDOS_BlocksPerTrack=26
MSDOS_Surfaces=((TotalNumberOfBlocks/26)/1024/)+1
OR id ((TotalNumerofBlocks/26)/1024)=1 < 2 MSDOS_Surfaces=2
MSDOS_CYLINDERS=(TotalNumberOfBlocks/26)/MSDOS_Surfaces
If you do not set DOSType=0x4d534800, PC-Task will pass on the real
drive parameters to MS-DOS. They must be within these restrictions:
Surfaces - Must have a value in range of 1 to 255
BlockPerTrack - Must have a value in range of 8 to 63
Also: ((Highcyl+1)-LowCyl) Must have a value in range of 1 to 1024.
5.6 File Exchange with Hard Disk Partitions
-------------------------------------------
CrossDos - as supplied with AmigaOS 2.1+, MSH, MultiDOS and similar
products can read and write to MS-DOS hard disk partitions. Most
products currently have reservations about accessing hard disks, so
proceed completely at your own risk. The following information is
provided as a guide. Consult the other product documentation for a more
complete explanation. This subject is further complicated by the option
of getting PC-Task to give MS-DOS different parameters to the real ones
using DOSType=0x4d534800 as outlined in Section 5.5 - Creating a Hard
Disk Partition.
CrossDos handles the partition information if you have
DosType=0x4D534800. You need to create a mountlist with the actual
Device, Unit, Flags, LowCyl, HighCyl, Surfaces and BlocksPerTrack. We
suggest that you use HDToolBox to read these parameters. Consult your
Amiga Hard Drives manual for more information on using HDToolBox. Your
mountlist must use a separate device name to the one you use with
PC-Task.
PCC:
/* Replace these values with your Hard Disk's values */
Device = scsi.device
Unit = 0
Flags = 0
Surfaces = 4
BlocksPerTrack = 32
LowCyl = 551
HighCyl = 653
/* These values will not normally change */
FileSystem = L:CrossDOSFileSystem
Stacksize = 4000
Priority = 5
GlobVec = -1
DosType = 0x4d534800
Buffers = 30
BufMemType = 0
#
Note: If in HDToolBox, the parameters given for Heads x BlocksPerTrack
do not equal BlocksPerCylinder, then assume that Heads are equal to 1
and BlocksPerTrack are equal to BlocksPerCylinder.
Warning: Filesystems usually make the assumption they are the only one
with access to a drive, hence they often keep data internally. Don't
write to a drive from AmigaDOS and under PC-Task and expect both systems
to know about the change. You can use the diskchange command from the
Amiga side to tell the Amiga filesystem that the disk has been changed
since it was last accessed but no such command exists under MS-DOS. We
suggest you don't write to a drive from the Amiga side while PC-Task is
running to avoid this problem.
5.7 Using an Amiga CD-ROM Drive
-------------------------------
PC-Task comes with a very basic CD-ROM driver called PCTCDROM.SYS.
This, combined with the MS-DOS CD-ROM extension software, allows the
reading of CD-ROM's from PC-Task. This is included with MS-DOS 6, but
can also be obtained separately for MS-DOS 5 users. Internet users can
go via anonymous ftp to the ftp.cdrom.com site and fetch
/cdrom/cdext.exe (a self-extracting archive). It should also be
available on Microsoft BBS's and the MSL library on CompuServe as
CDEXT.EXE.
Your CONFIG.SYS file must have an entry:
DEVICE=PCTCDROM.SYS /D:device,unit
Where device is the Amiga device to which the CD-ROM is connected (eg.
scsi.device) and unit is the unit number. An example CONFIG.SYS file
is:
LASTDRIVE=F
FILES=20
DEVICE=SETVER.EXE
DEVICE=PCTCDROM.SYS /D:scsi.device,0
You must enter manually or have in your AUTOEXEC.BAT file a line like:
MSCDEX.EXE /D:MSCD001 /M:8 /V
The only argument that is important to PC-Task is the /D:MSCD001.
Notes: MSCDEX V2.20 does not run under DOS 5.0 unless you use the MS-DOS
command SETVER on it. Do this if it comes up with incorrect DOS version
error message.
If you are using the CSA accelerator board in an Amiga 1200, and
encounter problems while using CD-ROMs under PC-Task, try turning off
the caching and burst mode.
APPENDIX A - Common Problems
----------------------------
No cursor
Try one or more of the following: turn off mode promotion, reduce
overscan, move the screen to the right, don't use VGAOnly, try a
different screen mode.
Disk Full requester when selecting CreateHardDiskFile
You have tried to create a file larger than the space available on the
hard disk you specified. Either reduce the size of the HardDiskFile and
try again or give a filename with a path to a different hard disk.
PC-Task68020+ hangs with GVP board
Some old GVP 68030 Accelerator Boards have a PAL (a type of computer
chip) that will not allow reading/writing from odd locations. If you
find that the PC-Task68020_60/PC-TaskTurbo68020_60 version crashes or
hangs soon after the emulation starts this could be the problem. These
people should contact GVP for a replacement PAL which fixes this
problem. See Section 2.10 - ToolTypes/Shell Arguments on the BADPAL
option.
Wrong program for your processor
You have tried to run the incorrect version of PC-Task for your
processor. Try another version of the PC Task program.
Error opening or using: parallel.device
Task cannot allocate the parallel.device for use. Possibly caused by
another program using the serial port.
Error opening or using: Timer
PC-Task cannot allocate the timer required for use. Possibly caused by
another program using timers. Try PC-Task again after quitting other
programs.
Keyboard seems to miss keys or similar
Delete the KEYB entry or any other keyboard related utilities from your
AUTOEXEC.BAT unless it is needed to remap to a German keyboard or
similar.
APPENDIX B - Hints & Tips Using PC-Task
---------------------------------------
Following is some points we have picked up along the way which will help
you when using PC-Task. Some of these are found elsewhere in the manual
next to a related point.
If you have an A600 you are still able to use the numeric keypad by
using the keypad commodity which is available from most Amiga dealers,
the Fred Fish library and most other sources of freely distributable
software.
Character sets do not work in MDA or CGA on PC Task. However they dont
work on a real PC under these modes.
To get lower right or upper right characters on foreign keymaps, use a
combination of one or more of ALT, CTRL and SHIFT with the key. eg.
the \ on the German keymap can be obtained by pressing ALT-CTRL-\. For
a listing of available keymaps and characters refer to your MS-DOS
manual.
Do not use disk compression software under PC Task, such as DoubleSpace.
If PC-Task cannot get a screen with enough colours on your Amiga, such
as when you access a 256 colour PC mode on a non-AGA Amiga (or without a
graphics board), PC-Task will use less colours.This means the colours
for that software will look wrong.
Speed test programs are not a good indication of the actual speed of
PC-Task.
When using the 8086 emulation, and running a test program, it may say
the PC-Task is using a NEC V20 or V30 CPU.
Blinking text is not supported.
Windows for Workgroups 3.11 requires a 80386 or greater to run, so will
not work with PC-Task.
CGA video drivers for Windows 3.1 are available from Microsoft's BBS.
Turning multitasking off does not increase PC Task's emulation speed.
Please do not request us to do this.
Some screen blankers do not work correctly with PC-Task running. If you
experience problems, disable your screen blanker before running PC-Task.
APPENDIX C - PC Boot Procedure
------------------------------
When you switch on a PC or start PC Task, inbuilt routines (commonly
called the BIOS) carry out initialization procedures. The system then
checks for a bootable disk in drive A or hard disk C to read from, and
gives control to the DOS contained on this boot disk. The first sector
on a DOS disk (located on track 0 sector 1 side 0) called the boot
record is loaded and executed. It contains a routine that reads in the
ROM BIOS interface for the DOS, usually contained in a file called
IBMBIO.COM or IO.SYS. The DOS program file called IBMDOS.COM or
MSDOS.SYS is loaded and executed.
Following this, the root directory of the boot disk is checked for a
CONFIG.SYS file which contains information about device drivers and
various other configuration details. The AUTOEXEC.BAT file is executed
line by line similar to the Amiga's "S:startup-sequence" file.
COMMAND.COM, the interface between DOS and the user is then loaded. It
produces the A:>prompt, or similar, at which you type commands in the PC
environment.
APPENDIX D - Video Modes
------------------------
The modes supported by PC-Task are listed below:
Mode Type Size Graphics Adapters Colours
Mode $00 Text 40*25 CGA, EGA, VGA, SVGA 2
Mode $01 Text 40*25 CGA, EGA, VGA, SVGA 16
Mode $02 Text 80*25 CGA, EGA, VGA, SVGA 2
Mode $03 Text 80*25 CGA, EGA, VGA, SVGA 16
Mode $04 Graphics 320*200 CGA, EGA, VGA, SVGA 4
Mode $05 Graphics 320*200 CGA, EGA, VGA, SVGA 4
Mode $06 Graphics 640*200 CGA, EGA, VGA, SVGA 2
Mode $07 Text 80*25 MDA, EGA, VGA, SVGA 2
Mode $0D Graphics 320*200 EGA, VGA, SVGA 16
Mode $0E Graphics 640*200 EGA, VGA, SVGA 16
Mode $0F Graphics 640*350 EGA, VGA, SVGA 2
Mode $10 Graphics 640*350 EGA, VGA, SVGA 16
Mode $11 Graphics 640*480 VGA, SVGA 2
Mode $12 Graphics 640*480 VGA, SVGA 16
Mode $13 Graphics 320*200 VGA, SVGA 256
Mode $100 Graphics 640*400 VGA, SVGA 256
Mode $101 Graphics 640*480 SVGA 256
Mode $102/6a Graphics 800*600 VGA, SVGA 16
Mode $103 Graphics 800*600 SVGA 256
Mode $104 Graphics 1024*768 SVGA 16
Mode $105 Graphics 1024*768 SVGA (1Mb), SVGA (2Mb) 256
Mode $106 Graphics 1280*1024 SVGA (1Mb), SVGA (2Mb) 16
Mode $107 Graphics 1280*1024 SVGA (2Mb) 256
APPENDIX E - MS-DOS Hard Disk Transfer
--------------------------------------
Creating a hard disk partition for use with PC-Task is one thing.
Making this partition compatible with a real MS-DOS machine is another.
Whilst AmigaDOS's RDB's (Rigid Disk Block) occupy the first 2 cylinders
of a given hard disk, MS-DOS uses a different method. Thus installing
RDB's on a disk that is to be used as an MS-DOS device on another
(non-Amiga) machine will render the disk useless. To get around this
problem we require a mountlist.
Any device that is listed when the "info" command is used, is "mounted".
Most Amiga hard disk controllers auto-mount drives which contain RDB's.
However, when a hard disk, or controller, does not contain or support
RDB's, a mountlist is required. This is a file either called
"mountlist" found in the devs: drawer (AmigaOS 1.2-2.04), or as a file
named the same as the required device name in "devs:dosdrivers/"
(AmigaOS 2.1+).
The mountlist contains the relevant information required to tell
AmigaDOS the specifications of the partition being mounted. This
consists of the filesystem being used, the DOSType, the actual drive
geometry and so on.
As we are trying to use the hard disk with an MS-DOS format on the
Amiga, we require an MS-DOS filesystem such as MSH or CrossDos.
CrossDos is a commercial product, that allows the reading and writing of
MS-DOS formatted disk's (both floppy and hard) transparently from within
AmigaDOS. CrossDos is included with AmigaOS 2.1+.
CrossDos will look for the first MS-DOS partition, and change the
geometry you set to match this. PC Task requires the actual drive
geometry, and so we must not use the CrossDosFileSystem with PC Task
when we FDisk and format the drive. If we just use CrossDos, the disk
may appear to format ok, but will be unreadable on an MS-DOS machine
because the information written by FDisk will not be present.
In order to get the right drive geometry, we suggest you use HDToolBox
on the Amiga. When the program is run, it will scan the SCSI bus to
find any attached devices. Click on the device that you wish to format,
and select Change Drive Type. Select Define New and then Read
Configuration. You will need to write down the number of Heads,
Cylinders and BlocksPerTrack. When you have written this down simply
Cancel and Exit the program. Do not save the changes to the drive!
These numbers can then be placed into a mountlist. Surfaces is equal to
the number of Heads. LowCyl should be 0, and HighCyl is equal to the
number of Cylinders minus 1.
The following is a mountlist for use with PC Task. It is for a 44MB
SyQuest cartridge and the cartridge is readable on real MS-DOS machines,
and Macintosh systems running "AccessPC" or similar.
PCD:
Device = <your scsi device>
Unit = <your unit number>
Flags = 0
Surfaces = 1
BlocksPerTrack = 34
LowCyl = 0
HighCyl = 2549
DosType = 0x4d534800
#
Simply insert this into your mountlist file and type "mount pcd:". This
will make AmigaDOS aware of the drive, but you will not be able to
access the drive from AmigaDOS.
Now boot up PC-Task and specify PCD: as drive C: at the option screen.
Follow the instructions in Section 5.5 - Creating a Hard Disk Partition
to FDisk and Format the drive.
You should now be able to read from and write to the hard disk with
PC-Task and transfer files between AmigaDOS and PC-Task using the
CopyToI and CopyToA commands (see Section 4.3 - Using CopyToA, CopyToI &
DirA). While using these utilities is suitable for a small number of
files, you may be required to transfer hundreds of files between a PC
and your Amiga. In instances like this it is far easier to use your
favourite directory utility such as DirWork to copy all the files
across. In order to do this you require CrossDos and another mountlist
that gives your device a filesystem to use under AmigaDOS. Below is an
example mountlist entry for a 44MB SyQuest cartridge.
PCC:
FileSystem = L:CrossDOSFileSystem
Device = <your scsi device>
Unit = <your unit number>
Flags = 0
Surfaces = 1
BlocksPerTrack = 34
LowCyl = 0
HighCyl = 2549
Buffers = 5
BufMemType = 1
StackSize = 600
Priority = 5
GlobVec = -1
DosType = 0x4d534800
#
When this device is mounted, you will be able to read and write to the
device just like any AmigaDOS partition. Its simply a matter of using a
CLI or a directory utility like DirWork to copy any needed files across.
It is important to note that all filenames will be truncated to MS-DOS's
8.3 format. CrossDos takes the first 8 characters before a point and
the first three after. You may have to rename your files as the files
TESTFILE1.PICTURE and TESTFILE2.PICTURE would both be named TESTFILE.PIC
when copied to the MS-DOS device.
We suggest that you name your devices as we have here. While it does
not matter what you call your device, the last letter of the CrossDos
mountlist is very important. As with AmigaDOS, MS-DOS hard disks may
contain several partitions. The last letter of the CrossDos mountlist
denotes which partition on the disk to mount. Ending the device name in
C will access the first partition, ending in D will access the second
partition and so on.
Warning: Filesystems usually make the assumption they are the only one
with access to a drive, hence they often keep data internally. Don't
write to a drive from AmigaDOS and under PC Task and expect both systems
to know about the change. You can use the diskchange command from the
Amiga side to tell the Amiga filesystem that the disk has been changed
since it was last accessed but no such command exists under MS-DOS. We
suggest you don't write to a drive from the Amiga side while PC-Task is
running to avoid this problem.
In order to use another size device, all that needs to be changed are
the Surfaces (equivalent to the number of Heads), BlocksPerTrack, and
the HighCyl (the number of Cylinders -1).
A mountlist for an 88MB SyQuest cartridge for PC-Task would be:
PCD:
Device = <your scsi device>
Unit = <your unit number>
Flags = 0
Surfaces = 1
BlocksPerTrack = 64
LowCyl = 0
HighCyl = 2709
DosType = 0x4d534800
#
and for CrossDos would be:
PCC:
FileSystem = L:CrossDOSFileSystem
Device = <your scsi device>
Unit = <your unit number>
Flags = 0
Surfaces = 1
BlocksPerTrack = 64
LowCyl = 0
HighCyl = 2709
Buffers = 5
BufMemType = 1
StackSize = 600
Priority = 5
GlobVec = -1
DosType = 0x4d534800
#
A mountlist for a 270MB SyQuest cartridge for PC Task would be:
PCD:
Device = <your scsi device>
Unit = <your unit number>
Flags = 0
Surfaces = 1
BlocksPerTrack = 192
LowCyl = 0
HighCyl = 2729
Buffers = 5
BufMemType = 1
StackSize = 600
Priority = 5
GlobVec = -1
DosType = 0x4d534800
#
and for CrossDos would be:
PCC:
FileSystem = L:CrossDOSFileSystem
Device = <your scsi device>
Unit = <your unit number>
Flags = 0
Surfaces = 1
BlocksPerTrack = 192
LowCyl = 0
HighCyl = 2729
Buffers = 5
BufMemType = 1
StackSize = 600
Priority = 5
GlobVec = 1
DosType = 0x4d534800
#
APPENDIX F - Technical Support
------------------------------
Technical support for PC-Task can be received by any of the following
methods.
Internet: pctask@quasar.dialix.oz.au
Amiganet: Either by using the PC-Task EchoMail area or,
netmail to Tech Support at 41:300/584.0
Note: If you do not recieve an E-Mail reply assume your mail was not
received or our reply bounced.
Voice, Fax & BBS:
+61 3 583 8806 (Voice)
+61 3 585 1074 (Fax)
+61 3 584 8590 (The Galaxy BBS 1200-28,8K)
Mail:
Quasar Distribution
PO Box 88
Southland Centre
Victoria 3192
Australia
APPENDIX G - Bug Reporting
--------------------------
Please refer to Appendix A - Common Problems, to see if there is already
a solution to your problem. If your problem is not listed then try to
isolate the problem. To do this check to see if the problem occurs when
only Commodore supplied software is running, as third party programs can
often cause conflicts with other programs.
If the problem still occurs and you believe you have found a bug with
the PC-Task software, please provide as much information as possible.
The following information should always be provided with a bug report to
make isolating and fixing the problem possible.
Machine Model:
Kickstart Version:
Worbench Version:
Memory :
Expansion Boards:
The AmigaOS 2.0+ program, ShowConfig, normally in the Tools directory,
provides the above information, except machine model. To use ShowConfig
open a shell and enter:
ShowConfig >ram:config To produce a file called ram:config.
ShowConfig >PRT: To print the information to your printer.
Also include the following information which is specific to PC-Task.
PC-Task Version:
MS-DOS Version:
Initial BIOS Screen-
Memory Available:
Location Allocated:
AUTOEXEC.BAT file:
CONFIG.SYS file:
If the problem only occurs with a certain program, please provide the
program where possible (please check copyright restrictions and ask
before E-Mailing the program to Technical Support).
APPENDIX H - References
-----------------------
CrossDos
This is the MS-DOS filesystem that is provided with AmigaOS 2.1+
DirWork
This is a commercial directory utility, also written by Chris Hames and
published by Quasar Distribution.
EMS40.SYS
This is a freely distributable Expanded memory driver that will work
under PC-Task. It is available via anonymous ftp from
wsmr-simtel20.army.mil and the support BBS in the PC Task Updates and
Utils file area.
Fish Library
Is a group of disks containing Freely Redistributable Software. Disks
and CD-ROMs containing the library can be obtained through Amiga User
Groups and software dealers.
Microsoft
The publishers of MS-DOS, Windows and numerous other packages. Updates
are available via anonymous ftp from ftp.microsoft.com or from
Microsofts support BBS (+1 206 936 6735).
MSH
"Messydos File System Handler" copyright Olaf "Rhialto" Seibert. This
is freely distributable shareware software package which is available
from the Fred Fish Library collection. If you use this software please
reward the author. It allows you to read and write MS-DOS 720K floppy
disks and hard disks from the Amiga environment as if they were Amiga
format disks.
MultiDos
MultiDos is an MS-DOS filesystem and is Copyright 1990, 1991 by Kjell H.
Didriksen. All rights reserved. It is freely distributable, but may
not be distributed for profit without written permission from the
author. It can be found in the Fred Fish Library or BBS's and networks
APPENDIX I - Glossary
---------------------
AGA
Advanced Graphic Architecture. The chipset which is found in the Amiga
1200 and 4000 models.
AmigaDOS
The disk operating system that is used by the Amiga range of computers.
CLI
The command line interface. This is used, via the Shell, to communicate
with the computer through a series of commands.
Contiguous RAM
Consisting of a series of adjacent items. Contiguous RAM is a block of
RAM.
Default
A value or action that is assumed if no other values or actions have
been specified by the user.
Depth
Often when talking about screens on the Amiga the word depth is used.
In standard display modes you can equate the palette from the depth.
For example a depth of 4 means 4 bits are allocated for each pixel. The
number of colours that this would allow would be 2 to the power of 4 or
16 colours. So for normal display modes (not HAM, HAM8 etc) Colours=2
to the power of depth.
Device
A physical mechanism such as a printer or disk drive.
Double-click
To rapidly press and release a mouse button twice
Drawer
Corresponds to an AmigaDOS directory. This allows files to be stored in
a tree-like structure.
E-Mail
Electronic mail
Gadget
A graphical representation for a function can be activated by clicking
on it with the mouse.
GoldenGate
The GoldenGate II bridgecard lets you use AT compatible PC plug-in cards
in your Amiga PC slots, as Amiga devices controlled by Amiga software,
if a custom driver is available. The GoldenGate I & II expansion boards
were created by David Salamon. PC-Task will, if a port is unknown, try
to use the GoldenGate port.
Keyword
A Word that is recognized by a command as identifying an argument or
specifying an option.
Mountlist
A text tile in the DEVS: directory that contains information about
devices that have been attached to or installed in the Amiga.
MS-DOS
The disk operating system that is used by PCs
Patition
A subsection of a hard disk usually treated as if it is a separate hard
disk.
Path
The series of device, directory and subdirectory names that defines the
location of a file. The example "DF0:hello" is the path to the
directory "hello" on the floppy disk drive "DF0:" If you wanted to refer
to a file called "world" in that directory you would give the full
filename (including path) of "DF0:hello/world"
Processor
The main CPU (central processing unit) that the computer executes
instructions with. The Amiga range of computers is based on the 68000
and later processors.
Public Screen
A screen that can be used by any application, such as Workbench.
Tool Types
A method of passing arguments used by the Graphic User Interface. It is
a field in the information window of a project or tool icon where
optional parameters can be entered.
---------------------------------END-----------------------------------